package cn.com.cifi.mars.bean.vo.signPlan;

import cn.com.cifi.mars.bean.vo.signPlan.signOverall.MonthSignVo;
import cn.com.cifi.mars.bean.vo.signPlan.signOverall.YearSignVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 供销存综合分析表导出
 * @author jyx
 * @date 2020/03/19
 */

@Data
@ApiModel(value = "供销存综合分析表导出", description = "供销存综合分析表导出")
public class DmAnalyticalVo {

    @ApiModelProperty(name = "id", value = "id")
    private String id;
    @ApiModelProperty(name = "pid", value = "pid")
    private String pid;
    @ApiModelProperty(name = "isParking", value = "是否车位")
    private int isParking;
    @ApiModelProperty(name="type",value = "层级" )
    private String type;
    @ApiModelProperty(name = "businessDivisionId", value = "事业部id")
    private String businessDivisionId;
    @ApiModelProperty(name = "businessDivisionName", value = "事业部名称")
    private String businessDivisionName;
    @ApiModelProperty(name = "cityCompanyId", value = "城市公司id")
    private String cityCompanyId;
    @ApiModelProperty(name = "cityCompanyName", value = "城市公司名称")
    private String cityCompanyName;
    @ApiModelProperty(name = "projectId", value = "项目id")
    private String projectId;
    @ApiModelProperty(name = "projectName", value = "项目名称")
    private String projectName;
    @ApiModelProperty(name = "projectCode", value = "项目编码")
    private String projectCode;
    @ApiModelProperty(name = "isFirstOpen", value = "是否首开")
    private Integer isFirstOpen;
    @ApiModelProperty(name = "isContinueOpen", value = "是否续销")
    private Integer isContinueOpen;
    @ApiModelProperty(name = "stageName", value = "分期名称")
    private String stageName;
    @ApiModelProperty(name = "stageCode", value = "分期编码")
    private String stageCode;
    @ApiModelProperty(name = "equityRatio", value = "旭辉权益比例")
    private String equityRatio;
    @ApiModelProperty(name = "opmarketing", value = "营销操盘方式")
    private String opmarketing;
    @ApiModelProperty(name = "isAndTable", value = "是否并表")
    private Integer isAndTable;
    @ApiModelProperty(name = "existingHouses", value = "现房销售")
    private Integer existingHouses;
    @ApiModelProperty(name = "groupName", value = "组团名称")
    private String groupName;
    @ApiModelProperty(name = "proProductName", value = "业态名称")
    private String proProductName;
    @ApiModelProperty(name = "proProductCode", value = "业态编码")
    private String proProductCode;
    @ApiModelProperty(name = "productName", value = "产品构成")
    private String productName;
    @ApiModelProperty(name = "productCode", value = "产品构成编码")
    private String productCode;
    @ApiModelProperty(name = "businessTypeName", value = "经营方式")
    private String businessTypeName;
    @ApiModelProperty(name = "freeTypeName", value = "装修标准")
    private String freeTypeName;
    @ApiModelProperty(name = "proTypeName", value = "属性标签")
    private String proTypeName;

    @ApiModelProperty(name = "pastYearVo",value = "当年以前签约")
    private PastYearVo pastYearVo;
    @ApiModelProperty(name = "monthSignVo",value = "月度签约")
    private List<MonthSignVo> monthSignVo;
    @ApiModelProperty(name = "YearSignVo",value = "年度签约")
    private YearSignVo yearSignVo;
    @ApiModelProperty(name = "quarterSignVo",value = "季度签约")
    private List<QuarterSignVo> quarterSignVo;
    @ApiModelProperty(name = "yearTotalVo",value = "年度合计签约")
    private List<YearTotalVo> yearTotalVo;


}
